place with abundant sweet acacia - Spanish English Dictionary